본문으로 건너뛰기

Q. null 병합 연산자에 대해 설명해 주세요.

🧑🏻‍💻 Answer.


✅ null 병합 연산자 (??)

  • null 병합 연산자(??)는 좌항의 값이 null 또는 undefined면 우항을 반환하고, 아니라면 좌항을 바로 반환한다.

✅ 왜 사용하는가

  • 변수 또는 표현식의 값이 null 또는 undefined일 때, 기본값을 설정하기 위해 사용합니다.

✅ 코드 예시

  const someValue = null; // 또는 undefined 또는 다른 값
const defaultValue = "기본값";

const result = someValue ?? defaultValue;
console.log(result) // "기본값"